package com.sharer.last.model.dto.sitesetting;

import com.sharer.last.base.model.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.Valid;
import javax.validation.constraints.Size;
import java.util.List;

/**
 * 站点配置更新入参封装
 *
 * @ClassName SiteSettingUpdateDTO
 * @Author WangJin
 * @Date 2023/06/19/11:33
 * @Description
 * @Version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SiteSettingUpdateDTO extends BaseDTO {
    /**
     * 新增或编辑集合
     */
    @Size(min = 1, message = "配置数据不能为空")
    @Valid
    private List<SiteSettingChangeDTO> list;

    /**
     * 已删除id集合
     */
    private List<Long> deletedIds;
}
